Performance Analysis of Disk Arrays under Failure
نویسندگان
چکیده
Disk arrays (RAID) have been proposed as a possible approach to solving the emerging I/O bottleneck problem. The performance of a RAID system when all disks are operational and the MTTF,,, (mean time to system failure) have been well studied. However, the performance of disk arrays in the presence of failed disks has not received much attention. The same techniques that provide the storage efficient redundancy of a RAID system can also result in a significant performance hit when a single disk fails. This is of importance since single disk failures are expected to be relatively frequent in a system with a large number of disks. In this paper we propose a new variation of the RAID organization that has significant advantages in both reducing the magnitude of the performance degradation when there is a single failure and can also reduce the MTTF,,,. We also discuss several strategies that can be implemented to speed the rebuild of the failed disk and thus increase the MTTF,,,. The efficacy of these strategies is shown to require the improved properties of the new RAID organization. An analysis is carried out to quantify the tradeoffs.
منابع مشابه
Permutation Development Data Layout (PDDL)
Declustered data organizations in disk arrays (RAIDs) achieve less-intrusive reconstruction of data after a disk failure. We present PDDL, a new data layout for declustered disk arrays. PDDL layouts exist for a large variety of disk array configurations with a distributed spare disk. PDDL declustered disk arrays have excellent run-time performance under light and heavy workloads. PDDL maximizes...
متن کاملMulti-Partition RAID: A New Method for Improving Performance of Disk Arrays under Failure
Disk arrays have been proposed as a way of improving I/O performance by using parallelism among multiple disks. This paper focuses, however, on improving the performance of disk array systems in the presence of disk failures, which are signi"cant for applications where continuous operation is of concern. Although several approaches have been explored, the goals of achieving high performance and...
متن کاملAn Analytical Performance Model of Disk Arrays under Synchronous I/O Workloads
All server storage environments depend on disk arrays to satisfy their capacity, reliability, and availability requirements. In order to manage these storage systems efficiently, it is necessary to understand the behavior of disk arrays and predict their performance. We develop an analytical model that estimates mean performance measures of disk arrays under a synchronous I/O workload. Synchron...
متن کاملAFRAID - A Frequently Redundant Array of Independent Disks
Disk arrays are commonly designed to ensure that stored data will always be able to withstand a disk failure, but meeting this goal comes at a significant cost in performance. We show that this is unnecessary. By trading away a fraction of the enormous reliability provided by disk arrays, it is possible to achieve performance that is almost as good as a non-parityprotected set of disks. In part...
متن کاملPerformance Analysis of Disk Type Variable Reluctance Resolver under Mechanical and Electrical Faults
Disk Type Variable Reluctance (DTVR) resolvers have distinguished performance under run out fault comparing to conventional sinusoidal rotor resolvers. However, their accuracy under inclined rotor fault along with different types of eccentricities includes static and dynamic eccentricities are questioned. Furthermore, due to thin copper wires that are used for signal and excitation coils of res...
متن کامل